//
//  UIColor+hexadecimal.m
//  GlobalAuto
//
//  Created by dongzhenyu on 16/6/24.
//  Copyright © 2016年 jmhqmc. All rights reserved.
//

#import "UIColor+hexadecimal.h"

@implementation UIColor (hexadecimal)

+(instancetype)colorWithHexadecimalStr:(NSString *)hexColor
{
    unsigned int red,green,blue;
    NSRange range;
    range.length = 2;
    if ([hexColor rangeOfString:@"#"].location != NSNotFound) {
        hexColor = [hexColor substringFromIndex:1];
    }
    
    range.location = 0;

    [[NSScanner scannerWithString:[hexColor substringWithRange:range]] scanHexInt:&red];
    
    range.location = 2;
    [[NSScanner scannerWithString:[hexColor substringWithRange:range]] scanHexInt:&green];
    
    range.location = 4;
    [[NSScanner scannerWithString:[hexColor substringWithRange:range]] scanHexInt:&blue];
    
    return [UIColor colorWithRed:(float)(red/255.0f) green:(float)(green / 255.0f) blue:(float)(blue / 255.0f) alpha:1.0f];
}

@end
